Python Job: Software Developer – Core Languages (Python)

Job added on

Location

Leicester, England - United Kingdom

Job type

Full-Time

Python Job Details

  • Job Type: Permanent
  • Vacancy: 1
  • Location: Leicester, United Kingdom

Job Discription:

Reference: TQ2223_2136_227

Vacancy: 3

Job title: Software Developer – Core Languages (Python)

Location: Leicester

Job Purpose:

TESTQ Technologies is an IT services and solutions company whose offerings spans over variety of industry sectors with strong technical, domain and process expertise helping clients grow their businesses and decrease operational costs on continuous basis in an ever-changing business environment.

This opportunity is in the solution design and development arena for Software Developer – Core Languages (Python) who will play a major role with the technical design and development of company’s technical offerings. The role is based at our Leicester office with occasional assignments at client locations.

Job Description (Main Duties and Responsibilities):

  • You will work with/lead a team of outstanding software engineers to help build and run great software solutions, applications and products.
  • You will be responsible for designing overall architecture of the web application/website and writing clean, well designed code following industry best practices.
  • Ensure high quality output through collaboration with other teams and disciplines and assist in defining and enhancing the approaches taken to the creation and delivery of software solutions.
  • You will lead on both front and backend web development including the creation of internal and public facing APIs.
  • Work with technical architects, test leads, and DevOps colleagues to create the best solutions and to ensure the smooth transition from development through to production and take responsibility for the support of the applications you build, including occasional support outside of office hours.
  • Responsible for understanding your own work area, be able to quickly get up to speed with issues.
  • Strong stakeholder management skills
  • Engage with the technical architects to ensure designs are appropriate and then ensure those designs are implemented by the team.
  • Ensure the team are producing high quality, well-tested software that conforms to all technical guidance and standards.
  • Ensure any reusable code created and any innovative work done within the team is communicated.
  • Share knowledge of tools and techniques with the wider team of developers and non-developers.
  • Be involved in some of organisation wide tasks like recruitment process, presales, technical support, and process improvement programs.
  • You should be an expert who can build and manage all the stacks of an application meaning Front-end, Back-end, database (Relational or Non-Relational), version control, server, and APIs.

Key Skills, Qualifications and Experience Needed [The candidate must demonstrate these in all stages of assessment]

  • You should demonstrate practical skills in building real-world applications with Python Full stack development using:
  • Programming language: Python
  • Web framework: Django or Flask
  • Frontend: HTML5, CSS3/Bootstrap
  • Client-Side Scripting: Any of: JavaScript, jQuery, AngularJS, VueJS, NodeJS, Electrons, React.JS
  • Databases: MySQL 5.6+, SQLite 3.8.8+ PostgreSQL 9.4+, SQL Server 2017+
  • Web Server: Apache, Gunicorn
  • Operating System - Windows, Linux, macOS
  • Deployment Tool: Heroku /AWS/ Google Cloud
  • Data Interchange: XML / JSON
  • Code Management: GIT
  • The candidate with Bachelor's degree or above in the UK or Equivalent would be preferred.

Other Key skills:

  • Good analytical and Problem-solving skills
  • Good communication skills
  • A thorough approach and Self starter
  • Focus on quality and delivery.
  • Working together in teams
  • Leadership and effective decision making
  • Flexible Attitude

Qualifications: Bachelor's degree or above in the UK or Equivalent.

Salary: £35000 - £50000 per annum

Published Date: 15 Feb 2023

Closing Date: 17 March 2023

Evaluation: CV Review, Technical Test, Personal and Technical Interview and References

Job Type: Full-time, Permanent [*Part time and Fixed Term option is available]*